InetSvcs.cfファイル
InetSvcs.cfファイルはインターネットサービス実行ファイルと同じフォルダ内にあり、インターネットサービスが起動する時の初期オプションの一部を設定するのに使用します。このファイルは、[Config]と[Debug]の2つの部分から構成されています。
[Config]部
InetSvcs.cfファイルの[Config]部には、次の2つのスイッチを記述することができます。
Console = [-1 | 0 | 1]
そして
Logging = [-1 | 0 | 1].
Consoleスイッチは、インターネットサービス実行時にコンソールを表示するかどうかを決めるのに使用されます。このオプションは、起動時だけに設定できます。この設定を変えたい場合は、スイッチの値を変更してインターネットサービスを再起動してください。
Loggingスイッチは、インターネットサービス実行時にログ情報をディスクに記録するかどうかを決めるのに使用されます。Consoleスイッチとは異なり、この設定はインターネットサービス実行中に変更することができます。[インターネットモニタ(Internet Monitor)]の[コントロール]タブで[ログをディスクに書き込み]ボタンを使用するか、(表示されていれば)インターネットサービスのコンソールで[Diagnostics]>[Console to File]を使用してください。
注意
[ログをディスクに書き込み]と[Console to File]による変更は一時的に反映されるだけで、インターネットサービスを再起動すると(InetSvcs.cfファイルで設定されている)デフォルト設定に戻ります。
ConsoleスイッチとLoggingスイッチは、どちらも3つの値をとることができます。
・(有効)
・0 (無効)
または、
・-1 (デフォルトを使用)
各スイッチのデフォルト値は、インターネットサービスを実行しているプラットフォームと、その実行モードによって決まります。デフォルトでは、インターネットサービスがWindowsのサービスかUnixのデーモンとして実行された場合、コンソールは無効になっています。その他の場合は、有効になっています。
注意
Unix対応のインターネットサービスには、コンソールを利用できないものがあります。その場合、このスイッチの設定は無視されます(コンソールは常に無効です)。
通常、ログファイルの取得は、コンソールが有効な場合は無効に、コンソールが無効な場合は有効になっています。
[Debug]部
InetSvcs.cfファイルの[Debug]部は、インターネットサービスのデバッグの開始レベルを設定するのに使用されます。このファイルで使用されるデバッグのキーワードは、「DBG_」という接頭辞です。例えば、
インターネットサービス起動時にHTTPサーバのデバッグの開始ログレベルを3に設定するには、InetSvcs.cfファイルの[Debug]部に次の行を追加します。
DBG_ICHTTP = 3
HTTPのデバッグキーワードは「ICHTTP」であるため、このように記述します。
インターネットサービスのログファイル取得
ログ情報をディスクに記録するようインターネットサービスを設定することができます。これにより、後でログ情報を調べることができます。インターネットサービスのログファイルは、InetSvcs.log(Windows)またはfcisd.log(Mac OS X)という名前です。このファイルは、インターネットサービスの実行ファイルと同じフォルダ内にあります。
インターネットサービスは、起動時に新しいログファイルを作成し、古いログファイルの名前をInetSvcs.OLD(Windows)またはfcisd.old(Mac OS X)に変更します。それより以前のinetsvcs.oldファイルは削除されます。
デフォルトでは、インターネットサービスのログファイル取得は無効になっています。
ログファイルの取得は、InetSvcs.cfファイルを使用して起動時に有効または無効にすることができます。インターネットサービスの実行中は、[インターネットモニタ(Internet Monitor)]またはインターネットサービスのコンソールにある[Diagnostics]メニューで設定できます。
| ||